package com.mysoft.gfyx.marketdevelop.service;

import com.mysoft.framework.modeling.dto.FieldsSetting;
import com.mysoft.framework.modeling.dto.ListDataResult;
import com.mysoft.framework.modeling.dto.LoadDataParams;
import com.mysoft.gfyx.marketdevelop.controller.dto.GetDetailDataRequestDto;
import com.mysoft.gfyx.marketdevelop.service.dto.AdFieldOptionResponseDto;

import java.util.List;
import java.util.Map;

public interface DeveloperTakeLandService {
    FieldsSetting loadFields();

    ListDataResult loadData(LoadDataParams options);

    Map<String, Object> getLandDetail(GetDetailDataRequestDto dto);

    List<Map<String,Object>> export(LoadDataParams options);

    List<AdFieldOptionResponseDto> getOptions();
}
